a concrete mixer truck - Spanish English Dictionary